/**
* File Name: signal_catch01.c
* Auther: Jichang
* Create Time: 2023年10月09日 星期一 17时39分07秒
* signal函数使用，信号捕捉
*/
#include<stdio.h>
#include<unistd.h>
#include<stdlib.h>
#include<string.h>
#include<errno.h>
#include<signal.h>

void sys_err(const char *str) {
	perror(str);
	exit(1);
}

/* 注册信号捕捉函数 */
void sig_catch(int signo)
{
	printf("catch you!! %d\n", signo);
	return;
}

int main(int argc, char *argv[])
{
	signal(SIGINT, sig_catch);  //设置捕捉的信号
	while(1); //占位
	
	return 0;
}
